Satisfiability and Resiliency in Workflow Systems
نویسندگان
چکیده
We propose the role-and-relation-based access control (RBAC) model for workflow systems. In RBAC, in addition to auser’s role memberships, the user’s relationships with other users help determine whether the user is allowed to perform acertain step in a workflow. For example, a constraint may require that two steps must not be performed by users who havea conflict of interest. We also study the workflow satisfiability problem, which asks whether a set of users can complete aworkflow. We show that the problem is NP-complete for RBAC, and is NP-complete for any workflow model that supportscertain simple types of constraints (e.g., constraints that state certain two steps must be performed by two different users). Af-ter that, we apply tools from parameterized complexity theory to better understand the complexities of this problem. We showthat the problem is fixed-parameter tractable when the only relations used are = and 6=, and is fixed-parameter intractablewhen user-defined binary relations can be used. Finally, we study the resiliency problem in workflow systems, which askswhether a workflow can be completed even if a number of users may be absent. We formally define three levels of resiliency inworkflow systems, namely, static resiliency, decremental resiliency and dynamic resiliency, and study computational problemsrelated to these notions of resiliency.
منابع مشابه
A Survey on Workflow Satisfiability, Resiliency, and Related Problems
Workflows specify collections of tasks that must be executed under the responsibility or supervision of human users. Workflow management systems and workflow-driven applications need to enforce security policies in the form of access control, specifying which users can execute which tasks, and authorization constraints, such as Separation of Duty, further restricting the execution of tasks at r...
متن کاملEnhancing Workflow Systems Resiliency by Using Delegation and Priority Concepts
Enforcing dynamic access control constraints in workflow management systems (WFMS) is a very important requirement with regard to security issues. However, respecting those constraints may prohibit the completion of a workflow instance in the case of the lack of authorized users. Such situation is known in the literature as a WSP (Workflow Satisfiability Problem). The ability of a WFMS to use d...
متن کاملThe bi-objective workflow satisfiability problem and workflow resiliency
A computerized workflow management system may enforce a security policy, specified in terms of authorized actions and constraints, thereby restricting which users can perform particular steps in a workflow. The existence of a security policy may mean that a workflow is unsatisfiable, in the sense that it is impossible to find a valid plan (an assignment of steps to authorized users such that al...
متن کاملDeciding realizability through LTL(F) model checking
Many business processes are modeled as workflows, which often need to comply with business rules, legal requirements, and authorization policies. Workflow satisfiability is the problem of determining whether there exists a workflow instance that realizes the workflow specification while simultaneously complying with such constraints. This problem has already been studied by the computer securit...
متن کاملCOMPUTING SCIENCE Resiliency Variance in Workflows with Choice
Computing a user-task assignment for a workflow coming with probabilistic user availability provides a measure of completion rate or resiliency. To a workflow designer this indicates a risk of failure, especially useful for workflows which cannot be changed due to rigid security constraints. Furthermore, resiliency can help outline a mitigation strategy which states actions that can be performe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007